Semantics and Architecture of Global Transaction Support in Workflow Environments
نویسندگان
چکیده
In this paper, we present an approach to global transaction management in workflow environments. The transaction mechanism is based on the well-known notion of sagas, but extended to deal with arbitrary process structures including cycles and savepoints that allow partial compensation. We present a formal specification of the transaction model and transaction management mechanisms in set and graph theory, providing clear, unambiguous transaction semantics. The specification is straightforwardly mapped to a modular architecture, the implementation of which is applied in the prototype of a commercial workflow management system. The looselycoupled nature of the resulting system allows easy distribution using middleware technology.
منابع مشابه
Model, Architecture and System for Cross-Organizational Transaction Support in Virtual Enterprises
In recent years, workflow management systems have become an accepted technology to support automation in process-centric environments. Lately, organizations concentrate more and more on their core business processes while outsourcing supporting processes to other organizations, thereby forming virtual enterprises. To apply workflow management technology in these virtual enterprises, support for...
متن کاملCross-Organizational Transaction Support for Virtual Enterprises
In recent years, workflow management systems have become an accepted technology to support automation in process-centric environments. Lately, organizations concentrate more and more on their core business processes while outsourcing supporting processes to other organizations, thereby forming virtual enterprises. To apply workflow management technology in these virtual enterprises, support for...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملDistributed Global Transaction Support for Workflow Management Applications
Workflow management systems require advanced transaction support to cope with their inherently long-running processes. The recent trend to distribute workflow executions requires an even more advanced transaction support system that is able to handle distribution. This report presents a model as well as an architecture to provide distributed advanced transaction support. Characteristic of the t...
متن کاملFormal description and compensation implementation of workflow transaction
Workflow transaction is one of the most difficult workflow problems which should be solved as soon as possible. Most of the existing transaction models describes complex workflow semantics with an informal specification, thus limits their applicability in complex application scenarios. By relating formal specification and practical application of workflow environments, the paper presents an app...
متن کامل